package com.shop.cereshop.commons.domain.im.tx.req.ocr;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 营业执照识别请求实体类
 * 参考文档：https://cloud.tencent.com/document/product/866/36215
 */
@Data
public class BizLicenseOCRReq {
    
    /**
     * 图片的 Base64 值
     * 支持的图片格式：PNG、JPG、JPEG，暂不支持 GIF 格式
     * 支持的图片大小：所下载图片经Base64编码后不超过 7M
     */
    @JsonProperty("ImageBase64")
    private String imageBase64;
    
    /**
     * 图片的 Url 地址
     * 支持的图片格式：PNG、JPG、JPEG，暂不支持 GIF 格式
     * 支持的图片大小：所下载图片经 Base64 编码后不超过 7M
     * 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性，建议图片存储于腾讯云
     */
    @JsonProperty("ImageUrl")
    private String imageUrl;
    
    /**
     * 是否返回告警码，默认为false
     */
    @JsonProperty("EnableCopyWarn")
    private Boolean enableCopyWarn = false;
    
    /**
     * 是否返回自动拼接的有效期，默认为true
     */
    @JsonProperty("EnablePeriodComplete")
    private Boolean enablePeriodComplete = true;
    
    /**
     * 是否支持营业类证件识别（包括营业执照和非营业执照的其他证件），默认为false
     */
    @JsonProperty("EnableBusinessCertificate")
    private Boolean enableBusinessCertificate = false;
}
